Weave Loader
0.2.4
jvm
Weave Loader
/
net.weavemc.loader.api.util
/
InsnBuilder
Insn
Builder
sealed
class
InsnBuilder
(
source
)
Members
Functions
aload
Link copied to clipboard
fun
aload
(
var
:
Int
)
anewarray
Link copied to clipboard
fun
anewarray
(
type
:
String
)
astore
Link copied to clipboard
fun
astore
(
var
:
Int
)
bipush
Link copied to clipboard
fun
bipush
(
n
:
Int
)
checkcast
Link copied to clipboard
fun
checkcast
(
type
:
String
)
dload
Link copied to clipboard
fun
dload
(
var
:
Int
)
dstore
Link copied to clipboard
fun
dstore
(
var
:
Int
)
f_append
Link copied to clipboard
fun
f_append
(
numLocal
:
Int
,
local
:
Array
<
Any
>
)
f_chop
Link copied to clipboard
fun
f_chop
(
numLocal
:
Int
)
f_full
Link copied to clipboard
fun
f_full
(
numLocal
:
Int
,
local
:
Array
<
Any
>
?
,
numStack
:
Int
,
stack
:
Array
<
Any
>
?
)
f_new
Link copied to clipboard
fun
f_new
(
numLocal
:
Int
,
local
:
Array
<
Any
>
?
,
numStack
:
Int
,
stack
:
Array
<
Any
>
?
)
f_same
Link copied to clipboard
fun
f_same
(
)
f_same1
Link copied to clipboard
fun
f_same1
(
stack
:
Any
)
fload
Link copied to clipboard
fun
fload
(
var
:
Int
)
fstore
Link copied to clipboard
fun
fstore
(
var
:
Int
)
getfield
Link copied to clipboard
fun
getfield
(
owner
:
String
,
name
:
String
,
desc
:
String
)
getstatic
Link copied to clipboard
fun
getstatic
(
owner
:
String
,
name
:
String
,
desc
:
String
)
goto
Link copied to clipboard
fun
goto
(
label
:
LabelNode
)
if_acmpeq
Link copied to clipboard
fun
if_acmpeq
(
label
:
LabelNode
)
if_acmpne
Link copied to clipboard
fun
if_acmpne
(
label
:
LabelNode
)
if_icmpeq
Link copied to clipboard
fun
if_icmpeq
(
label
:
LabelNode
)
if_icmpge
Link copied to clipboard
fun
if_icmpge
(
label
:
LabelNode
)
if_icmpgt
Link copied to clipboard
fun
if_icmpgt
(
label
:
LabelNode
)
if_icmple
Link copied to clipboard
fun
if_icmple
(
label
:
LabelNode
)
if_icmplt
Link copied to clipboard
fun
if_icmplt
(
label
:
LabelNode
)
if_icmpne
Link copied to clipboard
fun
if_icmpne
(
label
:
LabelNode
)
ifeq
Link copied to clipboard
fun
ifeq
(
label
:
LabelNode
)
ifge
Link copied to clipboard
fun
ifge
(
label
:
LabelNode
)
ifgt
Link copied to clipboard
fun
ifgt
(
label
:
LabelNode
)
ifle
Link copied to clipboard
fun
ifle
(
label
:
LabelNode
)
iflt
Link copied to clipboard
fun
iflt
(
label
:
LabelNode
)
ifne
Link copied to clipboard
fun
ifne
(
label
:
LabelNode
)
ifnonnull
Link copied to clipboard
fun
ifnonnull
(
label
:
LabelNode
)
ifnull
Link copied to clipboard
fun
ifnull
(
label
:
LabelNode
)
iinc
Link copied to clipboard
fun
iinc
(
var
:
Int
,
incr
:
Int
)
iload
Link copied to clipboard
fun
iload
(
var
:
Int
)
instanceof
Link copied to clipboard
fun
instanceof
(
type
:
String
)
int
Link copied to clipboard
fun
int
(
n
:
Int
)
invokedynamic
Link copied to clipboard
fun
invokedynamic
(
name
:
String
,
desc
:
String
,
bsm
:
Handle
,
vararg
bsmArgs
:
Any
)
invokeinterface
Link copied to clipboard
fun
invokeinterface
(
owner
:
String
,
name
:
String
,
desc
:
String
)
invokespecial
Link copied to clipboard
fun
invokespecial
(
owner
:
String
,
name
:
String
,
desc
:
String
)
invokestatic
Link copied to clipboard
fun
invokestatic
(
owner
:
String
,
name
:
String
,
desc
:
String
)
invokevirtual
Link copied to clipboard
fun
invokevirtual
(
owner
:
String
,
name
:
String
,
desc
:
String
)
istore
Link copied to clipboard
fun
istore
(
var
:
Int
)
ldc
Link copied to clipboard
fun
ldc
(
cst
:
Any
)
lload
Link copied to clipboard
fun
lload
(
var
:
Int
)
lstore
Link copied to clipboard
fun
lstore
(
var
:
Int
)
new
Link copied to clipboard
fun
new
(
type
:
String
)
newarray
Link copied to clipboard
fun
newarray
(
type
:
Int
)
putfield
Link copied to clipboard
fun
putfield
(
owner
:
String
,
name
:
String
,
desc
:
String
)
putstatic
Link copied to clipboard
fun
putstatic
(
owner
:
String
,
name
:
String
,
desc
:
String
)
sipush
Link copied to clipboard
fun
sipush
(
n
:
Int
)
unary
Plus
Link copied to clipboard
abstract
operator
fun
AbstractInsnNode
.
unaryPlus
(
)
abstract
operator
fun
InsnList
.
unaryPlus
(
)
Properties
_return
Link copied to clipboard
@get:
JvmName
(
name
=
"_return"
)
val
_return
:
Unit
aaload
Link copied to clipboard
@get:
JvmName
(
name
=
"aaload"
)
val
aaload
:
Unit
aastore
Link copied to clipboard
@get:
JvmName
(
name
=
"aastore"
)
val
aastore
:
Unit
aconst_null
Link copied to clipboard
@get:
JvmName
(
name
=
"aconst_null"
)
val
aconst_null
:
Unit
areturn
Link copied to clipboard
@get:
JvmName
(
name
=
"areturn"
)
val
areturn
:
Unit
arraylength
Link copied to clipboard
@get:
JvmName
(
name
=
"arraylength"
)
val
arraylength
:
Unit
athrow
Link copied to clipboard
@get:
JvmName
(
name
=
"athrow"
)
val
athrow
:
Unit
baload
Link copied to clipboard
@get:
JvmName
(
name
=
"baload"
)
val
baload
:
Unit
bastore
Link copied to clipboard
@get:
JvmName
(
name
=
"bastore"
)
val
bastore
:
Unit
caload
Link copied to clipboard
@get:
JvmName
(
name
=
"caload"
)
val
caload
:
Unit
castore
Link copied to clipboard
@get:
JvmName
(
name
=
"castore"
)
val
castore
:
Unit
d2f
Link copied to clipboard
@get:
JvmName
(
name
=
"d2f"
)
val
d2f
:
Unit
d2i
Link copied to clipboard
@get:
JvmName
(
name
=
"d2i"
)
val
d2i
:
Unit
d2l
Link copied to clipboard
@get:
JvmName
(
name
=
"d2l"
)
val
d2l
:
Unit
dadd
Link copied to clipboard
@get:
JvmName
(
name
=
"dadd"
)
val
dadd
:
Unit
daload
Link copied to clipboard
@get:
JvmName
(
name
=
"daload"
)
val
daload
:
Unit
dastore
Link copied to clipboard
@get:
JvmName
(
name
=
"dastore"
)
val
dastore
:
Unit
dcmpg
Link copied to clipboard
@get:
JvmName
(
name
=
"dcmpg"
)
val
dcmpg
:
Unit
dcmpl
Link copied to clipboard
@get:
JvmName
(
name
=
"dcmpl"
)
val
dcmpl
:
Unit
dconst_0
Link copied to clipboard
@get:
JvmName
(
name
=
"dconst_0"
)
val
dconst_0
:
Unit
dconst_1
Link copied to clipboard
@get:
JvmName
(
name
=
"dconst_1"
)
val
dconst_1
:
Unit
ddiv
Link copied to clipboard
@get:
JvmName
(
name
=
"ddiv"
)
val
ddiv
:
Unit
dmul
Link copied to clipboard
@get:
JvmName
(
name
=
"dmul"
)
val
dmul
:
Unit
dneg
Link copied to clipboard
@get:
JvmName
(
name
=
"dneg"
)
val
dneg
:
Unit
drem
Link copied to clipboard
@get:
JvmName
(
name
=
"drem"
)
val
drem
:
Unit
dreturn
Link copied to clipboard
@get:
JvmName
(
name
=
"dreturn"
)
val
dreturn
:
Unit
dsub
Link copied to clipboard
@get:
JvmName
(
name
=
"dsub"
)
val
dsub
:
Unit
dup
Link copied to clipboard
@get:
JvmName
(
name
=
"dup"
)
val
dup
:
Unit
dup2
Link copied to clipboard
@get:
JvmName
(
name
=
"dup2"
)
val
dup2
:
Unit
dup2_x1
Link copied to clipboard
@get:
JvmName
(
name
=
"dup2_x1"
)
val
dup2_x1
:
Unit
dup2_x2
Link copied to clipboard
@get:
JvmName
(
name
=
"dup2_x2"
)
val
dup2_x2
:
Unit
dup_x1
Link copied to clipboard
@get:
JvmName
(
name
=
"dup_x1"
)
val
dup_x1
:
Unit
dup_x2
Link copied to clipboard
@get:
JvmName
(
name
=
"dup_x2"
)
val
dup_x2
:
Unit
f2d
Link copied to clipboard
@get:
JvmName
(
name
=
"f2d"
)
val
f2d
:
Unit
f2i
Link copied to clipboard
@get:
JvmName
(
name
=
"f2i"
)
val
f2i
:
Unit
f2l
Link copied to clipboard
@get:
JvmName
(
name
=
"f2l"
)
val
f2l
:
Unit
fadd
Link copied to clipboard
@get:
JvmName
(
name
=
"fadd"
)
val
fadd
:
Unit
faload
Link copied to clipboard
@get:
JvmName
(
name
=
"faload"
)
val
faload
:
Unit
fastore
Link copied to clipboard
@get:
JvmName
(
name
=
"fastore"
)
val
fastore
:
Unit
fcmpg
Link copied to clipboard
@get:
JvmName
(
name
=
"fcmpg"
)
val
fcmpg
:
Unit
fcmpl
Link copied to clipboard
@get:
JvmName
(
name
=
"fcmpl"
)
val
fcmpl
:
Unit
fconst_0
Link copied to clipboard
@get:
JvmName
(
name
=
"fconst_0"
)
val
fconst_0
:
Unit
fconst_1
Link copied to clipboard
@get:
JvmName
(
name
=
"fconst_1"
)
val
fconst_1
:
Unit
fconst_2
Link copied to clipboard
@get:
JvmName
(
name
=
"fconst_2"
)
val
fconst_2
:
Unit
fdiv
Link copied to clipboard
@get:
JvmName
(
name
=
"fdiv"
)
val
fdiv
:
Unit
fmul
Link copied to clipboard
@get:
JvmName
(
name
=
"fmul"
)
val
fmul
:
Unit
fneg
Link copied to clipboard
@get:
JvmName
(
name
=
"fneg"
)
val
fneg
:
Unit
frem
Link copied to clipboard
@get:
JvmName
(
name
=
"frem"
)
val
frem
:
Unit
freturn
Link copied to clipboard
@get:
JvmName
(
name
=
"freturn"
)
val
freturn
:
Unit
fsub
Link copied to clipboard
@get:
JvmName
(
name
=
"fsub"
)
val
fsub
:
Unit
i2b
Link copied to clipboard
@get:
JvmName
(
name
=
"i2b"
)
val
i2b
:
Unit
i2c
Link copied to clipboard
@get:
JvmName
(
name
=
"i2c"
)
val
i2c
:
Unit
i2d
Link copied to clipboard
@get:
JvmName
(
name
=
"i2d"
)
val
i2d
:
Unit
i2f
Link copied to clipboard
@get:
JvmName
(
name
=
"i2f"
)
val
i2f
:
Unit
i2l
Link copied to clipboard
@get:
JvmName
(
name
=
"i2l"
)
val
i2l
:
Unit
i2s
Link copied to clipboard
@get:
JvmName
(
name
=
"i2s"
)
val
i2s
:
Unit
iadd
Link copied to clipboard
@get:
JvmName
(
name
=
"iadd"
)
val
iadd
:
Unit
iaload
Link copied to clipboard
@get:
JvmName
(
name
=
"iaload"
)
val
iaload
:
Unit
iand
Link copied to clipboard
@get:
JvmName
(
name
=
"iand"
)
val
iand
:
Unit
iastore
Link copied to clipboard
@get:
JvmName
(
name
=
"iastore"
)
val
iastore
:
Unit
iconst_0
Link copied to clipboard
@get:
JvmName
(
name
=
"iconst_0"
)
val
iconst_0
:
Unit
iconst_1
Link copied to clipboard
@get:
JvmName
(
name
=
"iconst_1"
)
val
iconst_1
:
Unit
iconst_2
Link copied to clipboard
@get:
JvmName
(
name
=
"iconst_2"
)
val
iconst_2
:
Unit
iconst_3
Link copied to clipboard
@get:
JvmName
(
name
=
"iconst_3"
)
val
iconst_3
:
Unit
iconst_4
Link copied to clipboard
@get:
JvmName
(
name
=
"iconst_4"
)
val
iconst_4
:
Unit
iconst_5
Link copied to clipboard
@get:
JvmName
(
name
=
"iconst_5"
)
val
iconst_5
:
Unit
iconst_m1
Link copied to clipboard
@get:
JvmName
(
name
=
"iconst_m1"
)
val
iconst_m1
:
Unit
idiv
Link copied to clipboard
@get:
JvmName
(
name
=
"idiv"
)
val
idiv
:
Unit
imul
Link copied to clipboard
@get:
JvmName
(
name
=
"imul"
)
val
imul
:
Unit
ineg
Link copied to clipboard
@get:
JvmName
(
name
=
"ineg"
)
val
ineg
:
Unit
ior
Link copied to clipboard
@get:
JvmName
(
name
=
"ior"
)
val
ior
:
Unit
irem
Link copied to clipboard
@get:
JvmName
(
name
=
"irem"
)
val
irem
:
Unit
ireturn
Link copied to clipboard
@get:
JvmName
(
name
=
"ireturn"
)
val
ireturn
:
Unit
ishl
Link copied to clipboard
@get:
JvmName
(
name
=
"ishl"
)
val
ishl
:
Unit
ishr
Link copied to clipboard
@get:
JvmName
(
name
=
"ishr"
)
val
ishr
:
Unit
isub
Link copied to clipboard
@get:
JvmName
(
name
=
"isub"
)
val
isub
:
Unit
iushr
Link copied to clipboard
@get:
JvmName
(
name
=
"iushr"
)
val
iushr
:
Unit
ixor
Link copied to clipboard
@get:
JvmName
(
name
=
"ixor"
)
val
ixor
:
Unit
l2d
Link copied to clipboard
@get:
JvmName
(
name
=
"l2d"
)
val
l2d
:
Unit
l2f
Link copied to clipboard
@get:
JvmName
(
name
=
"l2f"
)
val
l2f
:
Unit
l2i
Link copied to clipboard
@get:
JvmName
(
name
=
"l2i"
)
val
l2i
:
Unit
ladd
Link copied to clipboard
@get:
JvmName
(
name
=
"ladd"
)
val
ladd
:
Unit
laload
Link copied to clipboard
@get:
JvmName
(
name
=
"laload"
)
val
laload
:
Unit
land
Link copied to clipboard
@get:
JvmName
(
name
=
"land"
)
val
land
:
Unit
lastore
Link copied to clipboard
@get:
JvmName
(
name
=
"lastore"
)
val
lastore
:
Unit
lcmp
Link copied to clipboard
@get:
JvmName
(
name
=
"lcmp"
)
val
lcmp
:
Unit
lconst_0
Link copied to clipboard
@get:
JvmName
(
name
=
"lconst_0"
)
val
lconst_0
:
Unit
lconst_1
Link copied to clipboard
@get:
JvmName
(
name
=
"lconst_1"
)
val
lconst_1
:
Unit
ldiv
Link copied to clipboard
@get:
JvmName
(
name
=
"ldiv"
)
val
ldiv
:
Unit
lmul
Link copied to clipboard
@get:
JvmName
(
name
=
"lmul"
)
val
lmul
:
Unit
lneg
Link copied to clipboard
@get:
JvmName
(
name
=
"lneg"
)
val
lneg
:
Unit
lor
Link copied to clipboard
@get:
JvmName
(
name
=
"lor"
)
val
lor
:
Unit
lrem
Link copied to clipboard
@get:
JvmName
(
name
=
"lrem"
)
val
lrem
:
Unit
lreturn
Link copied to clipboard
@get:
JvmName
(
name
=
"lreturn"
)
val
lreturn
:
Unit
lshl
Link copied to clipboard
@get:
JvmName
(
name
=
"lshl"
)
val
lshl
:
Unit
lshr
Link copied to clipboard
@get:
JvmName
(
name
=
"lshr"
)
val
lshr
:
Unit
lsub
Link copied to clipboard
@get:
JvmName
(
name
=
"lsub"
)
val
lsub
:
Unit
lushr
Link copied to clipboard
@get:
JvmName
(
name
=
"lushr"
)
val
lushr
:
Unit
lxor
Link copied to clipboard
@get:
JvmName
(
name
=
"lxor"
)
val
lxor
:
Unit
monitorenter
Link copied to clipboard
@get:
JvmName
(
name
=
"monitorenter"
)
val
monitorenter
:
Unit
monitorexit
Link copied to clipboard
@get:
JvmName
(
name
=
"monitorexit"
)
val
monitorexit
:
Unit
nop
Link copied to clipboard
@get:
JvmName
(
name
=
"nop"
)
val
nop
:
Unit
pop
Link copied to clipboard
@get:
JvmName
(
name
=
"pop"
)
val
pop
:
Unit
pop2
Link copied to clipboard
@get:
JvmName
(
name
=
"pop2"
)
val
pop2
:
Unit
saload
Link copied to clipboard
@get:
JvmName
(
name
=
"saload"
)
val
saload
:
Unit
sastore
Link copied to clipboard
@get:
JvmName
(
name
=
"sastore"
)
val
sastore
:
Unit
swap
Link copied to clipboard
@get:
JvmName
(
name
=
"swap"
)
val
swap
:
Unit